package integer;
/**
 * 包装类实用功能介绍
 */
public class IntegerDemo2 {
    public static void main(String[] args) {
        /*
        数字类型的包装类支持两个常量:MAX_VALUE,MIN_VALUE
        用于表示对应的基本类型的取值范围
         */
        //int 最大值与最小值
        int imax =Integer.MAX_VALUE;
        int imin=Integer.MIN_VALUE;
        System.out.println(imax);
        System.out.println(imin);

        long lmax =Long.MAX_VALUE;
        long lmin =Long.MIN_VALUE;
        System.out.println(lmax);
        System.out.println(lmin);

        double dmax=Double.MAX_VALUE;
        double dmin=Double.MIN_VALUE;
        System.out.println(dmax);
        System.out.println(dmin);

        /*
        包装类支持一个静态方法:parseXXX(String str)
        可以将字符串解析对应的基本类型,前提是该字符串正确表达了基本类型可以保存的值
        是否出现抛出异常:NumberFormatException
         */
        String str ="123";
 //       String str="123.123";不能转换为整数
        int d =Integer.parseInt(str);//Integer.valueOf(str)
        System.out.println(d);//123

        double dou=Double.parseDouble(str);
        System.out.println(dou);//123.0




    }
}
